package com.itheima.d1_date;

import java.util.Date;

/*
目标：Date类构造方法和成员方法演示

 */
public class Demo {
    public static void main(String[] args) {
        /**
         * 构造器：
         *      Date()：创建一个Date对象，代表的是系统当前日期时间
         *      Date(long time)：创建一个Date对象，代表自1970年1月1日以来的
         *
         * 常用方法：
         *      long getTime()：返回从1970年1月1日 0时0分0秒走到此刻的总的毫秒数
         *      void setTime(long time)：设置Date对象自1970年1月1日0时0分0秒以来的毫秒值
         */
        //1.需求：尝试调用Date的空参构造，获取系统此刻时间的对象
        Date now = new Date();
        System.out.println(now);

        //2.需求：获取1970年1月1日0点0分0秒的时间日期对象
        Date date = new Date(1000);
        //咱们中国使用的win11系统默认的时区是东八区，比世界格林威治时间多8个小时！
        System.out.println(date);

        //3.需求：获取系统此刻时间的时间毫秒值
        long time = now.getTime();
        System.out.println(time);

        //4.需求：将date对象代表的时间改成1970年1月1日0点0分1秒（格林威治时间）
        date.setTime(1000);
        System.out.println(date);
    }
}
